home *** CD-ROM | disk | FTP | other *** search
- package com.extensibility.xml;
-
- import com.extensibility.util.Debug;
- import java.util.Vector;
-
- public class NamespaceDeclaration extends BaseDeclaration implements Cloneable {
- String namespace;
- URI schemaLoc;
- SchemaIntf schema;
-
- public NamespaceDeclaration(String var1, String var2) {
- super(var1);
- this.namespace = var2;
- }
-
- public Object clone() {
- NamespaceDeclaration var1 = null;
-
- try {
- var1 = (NamespaceDeclaration)super.clone();
- } catch (CloneNotSupportedException var3) {
- Debug.assert(false, "Problem cloning NamespaceDeclaration.");
- }
-
- return var1;
- }
-
- public String getClassName() {
- return "com.extensibility.xml.NamespaceDeclaration";
- }
-
- public String getNamespace() {
- return this.namespace;
- }
-
- public void setNamespace(String var1) {
- this.namespace = var1;
- ((BaseDeclaration)this).fireChangeEvent(82, var1);
- }
-
- public URI getSchemaLoc() {
- return this.schemaLoc;
- }
-
- public void setSchemaLoc(URI var1) {
- URI var2 = this.schemaLoc;
- this.schemaLoc = var1;
- this.schema = null;
- ((BaseDeclaration)this).fireChangeEvent(81, var2);
- }
-
- public Vector getPrerequisites(SchemaIntf var1) {
- Vector var2 = super.getPrerequisites(var1);
- return var2;
- }
-
- public void checkForErrors(SchemaIntf var1) {
- super.checkForErrors(var1);
- }
-
- public String getSource() {
- StringBuffer var1 = new StringBuffer("<!-- DTD's do not use namespaces. ");
- var1.append(String.valueOf(String.valueOf("xmlns:").concat(String.valueOf(((BaseDeclaration)this).getName()))).concat(String.valueOf(" ")));
- if (this.namespace != null) {
- var1.append(String.valueOf(String.valueOf("= '").concat(String.valueOf(this.namespace))).concat(String.valueOf("' ")));
- }
-
- var1.append(String.valueOf("-->").concat(String.valueOf(BaseDeclaration.LINE_SEPARATOR)));
- return var1.toString();
- }
- }
-